#background-ascension{
  font-family: PingFang-SC-Medium;
  .banner {
    margin-top: 1.26rem;
    width: 100%;
    height: 4.42rem;
    background-size: 100% 100%;
    background-image: url("../../assets/images/asc/asc-1@2x.jpg");
    @media (-webkit-min-device-pixel-ratio: 3),(min-device-pixel-ratio: 3) {
      background-image: url("../../assets/images/asc/asc-1@3x.jpg");
    }
    font-size: 0.48rem;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: center;
    p:nth-of-type(1) {
      padding-top: 1.33rem;
    }
    div{
      width: 0.7rem;
      height: 0.04rem;
      background-color: white;
      margin-top: 0.14rem;
      margin-left: 3.4rem;
    }
  }
  .data {
    margin: 0.11rem 0.34rem 0 0.39rem;
    .line {
      display: flex;
      border-bottom: 1px solid #d4d4d4;
      height: 1.65rem;
      .item {
        margin-top: 0.14rem;
        p:nth-of-type(1) {
          font-family: PingFang-SC-Heavy;
          font-size: 0.72rem;
          color: #2F80D7;
          letter-spacing: 0;
          text-align: center;
          line-height: 1rem;
        }
        p:nth-of-type(2) {
          font-family: PingFang-SC-Medium;
          font-size: 0.28rem;
          color: #666666;
          letter-spacing: 0;
          text-align: center;
          line-height: 0.4rem;
        }
      }
    }
  }
  .text {
    margin: 0.37rem 0.32rem 0 0.44rem;
    font-family: PingFang-SC-Medium;
    font-size: 0.32rem;
    color: #666666;
    letter-spacing: 0;
    text-align: center;
    line-height: 0.54rem;
  }
  .duty {
    display: flex;
    flex-wrap: wrap;
    margin: 0.33rem 0.34rem 0 0.39rem;
    .duty-item {
      margin-bottom: 0.06rem;
      width: 3.36rem;
      height: 3.2rem;
      background-color: #4286d6;
      img{
        margin: 0.5rem auto 0.02rem auto;
        display: block;
        width: 1.79rem;
        height: 1.74rem;
      }
      p {
        font-family: PingFang-SC-Heavy;
        font-size: 0.32rem;
        color: #FFFFFF;
        letter-spacing: 0;
        text-align: center;
        line-height: 0.45rem;
      }
    }
    .duty-item:nth-child(even) {
      margin-left: 0.05rem;
    }
    .duty-item-2 {
      width: 3.36rem;
      height: 3.2rem;
      background-color: #4286d6;
      margin-left: 0.05rem;
      p {
        padding: 0.24rem 0.23rem 0 0.23rem;
        font-family: PingFang-SC-Regular;
        font-size: 0.26rem;
        color: #FFFFFF;
        letter-spacing: 0;
        text-align: center;
        line-height: 0.37rem;
      }
    }
  }
  .methods {
    margin-top: 0.52rem;
    text-align: center;
    background-color: white;
    p:nth-of-type(1) {
      font-size: 0.48rem;
      color: #333;
    }
    p:nth-of-type(2) {
      font-size: 0.18rem;
      line-height: 0.25rem;
      margin-top: 0.1rem;
      color: #666;
    }
    .item {
      width: 0.39rem;
      height: 0.04rem;
      margin:0.2rem 0 0 3.56rem;
      background-color: #666;
    }
    .method-container{
      margin: 0.64rem 0.33rem 0 0.39rem;
      .method {
        margin-bottom: 0.13rem;
        display: flex;
        .img-container {
          width: 1.2rem;
          height: 1.2rem;
          img {
            display: block;
            margin: 0.2rem 0;
          }
        }
        .method-right {
          margin-left: 0.06rem;
          p:nth-of-type(1) {
            font-family: PingFang-SC-Heavy;
            font-size: 0.36rem;
            color: #1156BE;
            letter-spacing: 0;
            text-align: left;
            line-height: 0.5rem;
          }
          p:nth-of-type(2) {
            font-family: PingFang-SC-Regular;
            font-size: 0.26rem;
            color: #666666;
            letter-spacing: 0;
            text-align: left;
            line-height: 0.37rem;
          }
        }
      }
    }
  }
  .team {
    margin-top: 0.36rem;
    text-align: center;
    background-color: white;
    p:nth-of-type(1) {
      font-size: 0.48rem;
      color: #333;
    }
    p:nth-of-type(2) {
      font-size: 0.18rem;
      line-height: 0.25rem;
      margin-top: 0.1rem;
      color: #666;
    }
    .item {
      width: 0.39rem;
      height: 0.04rem;
      margin:0.2rem 0 0 3.56rem;
      background-color: #666;
    }
  }
  .expert {
    margin: 0.47rem 0.34rem 0 0.39rem;
    display: flex;
    flex-wrap: wrap;
    .expert-item {
      text-align: center;
      img {
        display: block;
        width: 3.36rem;
        height: 3.2rem;
      }
      p:nth-of-type(1) {
        margin-top: 0.09rem;
        font-family: PingFang-SC-Heavy;
        font-size: 0.28rem;
        color: #1156C0;
        letter-spacing: 0;
        line-height: 0.4rem;
      }
      p:nth-of-type(2) {
        font-family: PingFang-SC-Regular;
        font-size: 0.24rem;
        color: #666666;
        letter-spacing: 0;
        line-height: 0.33rem;
        margin-bottom: 0.38rem;
      }
    }
    .expert-item:nth-child(even) {
      margin-left: 0.05rem;
    }
  }
  .desc {
    margin: 0.74rem 0.33rem 0 0.41rem;
    .desc-item {
      .top{
        display: flex;
        img {
          display: block;
          width: 0.4rem;
          height: 0.4rem;
        }
        .title{
          margin-left: 0.15rem;
          font-family: PingFang-SC-Heavy;
          font-size: 0.28rem;
          color: #2F80D7;
          letter-spacing: 0;
          line-height: 0.4rem;
        }
      }
      .content{
        margin-top: 0.11rem;
        font-family: PingFang-SC-Regular;
        font-size: 0.26rem;
        color: #333333;
        letter-spacing: 0;
        text-align: left;
        line-height: 0.49rem;
      }
      .button {
        margin-top: 0.16rem;
        width: 2.4rem;
        height: 0.68rem;
        border: 1px solid #2f80d7;
        line-height: 0.68rem;
        text-align: center;
        font-family: PingFang-SC-Regular;
        font-size: 0.24rem;
        color: #2F80D7;
        letter-spacing: 0;
      }
    }
  }
  .banner-2 {
    text-align: center;
    width: 7.5rem;
    height: 2.64rem;
    background-size: 100% 100%;
    background-image: url("../../assets/images/asc/asc-17@2x.jpg");
    @media (-webkit-min-device-pixel-ratio: 3),(min-device-pixel-ratio: 3) {
      background-image: url("../../assets/images/asc/asc-17@3x.jpg");
    }
    p:nth-of-type(1){
      padding-top: 0.64rem;
      font-family: PingFang-SC-Heavy;
      font-size: 0.68rem;
      color: #FFFFFF;
      letter-spacing: 0;
      line-height: 0.95rem;
    }
    p:nth-of-type(2){
      font-family: PingFang-SC-Heavy;
      font-size: 0.36rem;
      color: #FFFFFF;
      letter-spacing: 0;
      line-height: 0.5rem;
    }
  }
  .project {
    margin-top: 0.44rem;
    text-align: center;
    background-color: white;
    p:nth-of-type(1) {
      font-size: 0.48rem;
      color: #333;
    }
    p:nth-of-type(2) {
      font-size: 0.18rem;
      line-height: 0.25rem;
      margin-top: 0.1rem;
      color: #666;
    }
    .item {
      width: 0.39rem;
      height: 0.04rem;
      margin:0.2rem 0 0 3.56rem;
      background-color: #666;
    }
    .pro-item {
      margin: 0.12rem 0.34rem 0 0.39rem;
      img{
        display: block;
        width: 6.77rem;
        height: 3.3rem;
      }
      .bottom-item {
        width: 6.77rem;
        height: 0.16rem;
        background-color: #e9a33b;
      }
      .pro-desc {
        width: 6.77rem;
        background-color: #2f81d7;
        padding: 0.37rem 0.18rem 0.68rem 0.28rem;
        .title-pro {
          font-family: PingFang-SC-Heavy;
          font-size: 0.36rem;
          color: #FFFFFF;
          letter-spacing: 0;
          text-align: left;
          line-height: 0.5rem;
        }
        .content-pro {
          margin-top: 0.16rem;
          font-family: PingFang-SC-Regular;
          font-size: 0.26rem;
          color: #FFFFFF;
          letter-spacing: 0;
          line-height: 0.47rem;
          text-align: left;
        }
      }
    }
    .item-container-pro {
      margin-top: 0.17rem;
      .item-pro {
        display: -webkit-box;
        margin-top: 0.12rem;
        align-items: flex-start;
        text-align: left;
        .cicle {
          margin-top: 0.1rem;
          width: 0.1rem;
          height: 0.1rem;
          background-color: #fff;
          border-radius: 50%;
        }
        p{
          margin-left: 0.15rem;
          font-family: PingFang-SC-Regular;
          font-size: 0.26rem;
          color: #FFFFFF;
          letter-spacing: 0;
          line-height: 0.37rem;
        }
      }
    }
  }
  .back-1 {
    background-size: 100% 100%;
    background-image: url("../../assets/images/asc/asc-22@2x.jpg");
    @media (-webkit-min-device-pixel-ratio: 3),(min-device-pixel-ratio: 3) {
      background-image: url("../../assets/images/asc/asc-22@3x.jpg");
    }
  }
  .back-2 {
    background-size: 100% 100%;
    background-image: url("../../assets/images/asc/002@2x.jpg");
    @media (-webkit-min-device-pixel-ratio: 3),(min-device-pixel-ratio: 3) {
      background-image: url("../../assets/images/asc/002@3x.jpg");
    }
  }
  .back-3 {
    background-size: 100% 100%;
    background-image: url("../../assets/images/asc/003@2x.jpg");
    @media (-webkit-min-device-pixel-ratio: 3),(min-device-pixel-ratio: 3) {
      background-image: url("../../assets/images/asc/003@3x.jpg");
    }
  }
  .back-4 {
    background-size: 100% 100%;
    background-image: url("../../assets/images/asc/004@2x.jpg");
    @media (-webkit-min-device-pixel-ratio: 3),(min-device-pixel-ratio: 3) {
      background-image: url("../../assets/images/asc/004@3x.jpg");
    }
  }
  .back-5 {
    background-size: 100% 100%;
    background-image: url("../../assets/images/asc/005@2x.jpg");
    @media (-webkit-min-device-pixel-ratio: 3),(min-device-pixel-ratio: 3) {
      background-image: url("../../assets/images/asc/005@3x.jpg");
    }
  }
  .banner-3 {
    display: flex;
    align-items: center;
    margin-top: 0.28rem;
    width: 100%;
    height: 4.72rem;
    .banner-in {
      margin: 0 auto;
      text-align: center;
      width: 6.25rem;
      height: 3.92rem;
      background-color: rgba(0,0,0,0.4);
      p:nth-of-type(1) {
        padding-top: 0.41rem;
        font-family: PingFang-SC-Regular;
        font-size: 0.56rem;
        color: #FFFFFF;
        letter-spacing: 0;
        line-height: 0.78rem;
      }
      p:nth-of-type(2) {
        font-family: PingFang-SC-Regular;
        font-size: 0.36rem;
        color: #FFFFFF;
        letter-spacing: 0;
        line-height: 0.5rem;
      }
      p:nth-of-type(3) {
        font-family: PingFang-SC-Regular;
        font-size: 0.26rem;
        color: #FFFFFF;
        letter-spacing: 0;
        text-align: center;
        line-height: 0.37rem;
      }
    }
  }
  .schedule-2 {
    margin-top: 0.26rem;
    text-align: center;
    width: 100%;
    height: 43.3rem;
    p:nth-of-type(1) {
      padding-top: 0.33rem;
      font-size: 0.48rem;
      color: #333;
    }
    p:nth-of-type(2) {
      font-size: 0.18rem;
      line-height: 0.25rem;
      margin-top: 0.1rem;
      color: #666;
    }
    .item {
      width: 0.39rem;
      height: 0.04rem;
      margin:0.2rem 0 0 3.56rem;
      background-color: #666;
    }
    .sche-container {
      padding: 0.28rem 0.34rem 0 0.39rem;
      .sche-item {
        padding-bottom: 0.12rem;
        img {
          display: block;
          width: 6.77rem;
          height: 4.54rem;
        }
        .sche-bottom{
          padding: 0 0.41rem 0 0.33rem;
          width: 6.77rem;
          height: 2.16rem;
          background-color: #2f80d6;
          p:nth-of-type(1) {
            padding-top: 0.22rem;
            font-family: PingFang-SC-Heavy;
            font-size: 0.42rem;
            color: #FFFFFF;
            letter-spacing: 0;
            line-height: 0.6rem;
            text-align: left;
          }
          p:nth-of-type(2) {
            font-family: PingFang-SC-Regular;
            font-size: 0.28rem;
            color: #FFFFFF;
            letter-spacing: 0;
            text-align: left;
            line-height: 0.4rem;
          }
        }
      }
    }

  }
  .schedule {
    margin-top: 0.26rem;
    text-align: center;
    background-color: white;
    p:nth-of-type(1) {
      font-size: 0.48rem;
      color: #333;
    }
    p:nth-of-type(2) {
      font-size: 0.18rem;
      line-height: 0.25rem;
      margin-top: 0.1rem;
      color: #666;
    }
    .item {
      width: 0.39rem;
      height: 0.04rem;
      margin:0.2rem 0 0 3.56rem;
      background-color: #666;
    }
    img {
      margin: 0.12rem auto 0;
      display: block;
      width: 6.79rem;
      height: 7.28rem;
    }
  }
  .wrowth {
    text-align: center;
    margin-top: 0.28rem;
    p:nth-of-type(1) {
      padding-top: 0.33rem;
      font-size: 0.48rem;
      color: #333;
    }
    p:nth-of-type(2) {
      font-size: 0.18rem;
      line-height: 0.25rem;
      margin-top: 0.1rem;
      color: #666;
    }
    .item {
      width: 0.39rem;
      height: 0.04rem;
      margin:0.2rem 0 0 3.56rem;
      background-color: #666;
    }
    .wrowth-container {
      margin: 0.53rem 0.34rem 0 0.39rem;
      display: flex;
      flex-wrap: wrap;
      .wrowth-item {
        margin-bottom: 0.15rem;
        width: 3.33rem;
        height: 3.3rem;
        background-color: #2f80d6;
        border-radius: 50%;
        text-align: center;
        img {
          margin: 0.33rem auto 0;
          display: block;
          width: 1rem;
          height: 1rem;
        }
        p:nth-of-type(1) {
          padding-top: 0;
          font-family: PingFang-SC-Heavy;
          font-size: 0.3rem;
          color: #FFFFFF;
          letter-spacing: 0;
          text-align: center;
          line-height: 0.42rem;
        }
        p:nth-of-type(2) {
          font-family: PingFang-SC-Heavy;
          font-size: 0.12rem;
          color: #FFFFFF;
          letter-spacing: 0;
          text-align: center;
          line-height: 0.28rem;
        }
      }
      .wrowth-item:nth-child(even) {
        margin-left: 0.11rem;
      }
    }
  }
  .growth {
    text-align: center;
    margin-top: 0.64rem;
    p:nth-of-type(1) {
      padding-top: 0.33rem;
      font-size: 0.48rem;
      color: #333;
    }
    p:nth-of-type(2) {
      font-size: 0.18rem;
      line-height: 0.25rem;
      margin-top: 0.1rem;
      color: #666;
    }
    .item {
      width: 0.39rem;
      height: 0.04rem;
      margin:0.2rem 0 0 3.56rem;
      background-color: #666;
    }

    .back-10 {
      background-size: 100% 100%;
      background-image: url("../../assets/images/asc/asc-38@2x.jpg");
      @media (-webkit-min-device-pixel-ratio: 3),(min-device-pixel-ratio: 3) {
        background-image: url("../../assets/images/asc/asc-38@3x.jpg");
      }
    }
    .back-20 {
      background-size: 100% 100%;
      background-image: url("../../assets/images/asc/20@2x.jpg");
      @media (-webkit-min-device-pixel-ratio: 3),(min-device-pixel-ratio: 3) {
        background-image: url("../../assets/images/asc/20@3x.jpg");
      }
    }
    .back-30 {
      background-size: 100% 100%;
      background-image: url("../../assets/images/asc/30@2x.jpg");
      @media (-webkit-min-device-pixel-ratio: 3),(min-device-pixel-ratio: 3) {
        background-image: url("../../assets/images/asc/30@3x.jpg");
      }
    }
    .back-40 {
      background-size: 100% 100%;
      background-image: url("../../assets/images/asc/40@2x.jpg");
      @media (-webkit-min-device-pixel-ratio: 3),(min-device-pixel-ratio: 3) {
        background-image: url("../../assets/images/asc/40@3x.jpg");
      }
    }
    .back-50 {
      background-size: 100% 100%;
      background-image: url("../../assets/images/asc/50@2x.jpg");
      @media (-webkit-min-device-pixel-ratio: 3),(min-device-pixel-ratio: 3) {
        background-image: url("../../assets/images/asc/50@3x.jpg");
      }
    }
    .back-60 {
      background-size: 100% 100%;
      background-image: url("../../assets/images/asc/60@2x.jpg");
      @media (-webkit-min-device-pixel-ratio: 3),(min-device-pixel-ratio: 3) {
        background-image: url("../../assets/images/asc/60@3x.jpg");
      }
    }
    .back-70 {
      background-size: 100% 100%;
      background-image: url("../../assets/images/asc/70@2x.jpg");
      @media (-webkit-min-device-pixel-ratio: 3),(min-device-pixel-ratio: 3) {
        background-image: url("../../assets/images/asc/70@3x.jpg");
      }
    }
    .back-80 {
      background-size: 100% 100%;
      background-image: url("../../assets/images/asc/80@2x.jpg");
      @media (-webkit-min-device-pixel-ratio: 3),(min-device-pixel-ratio: 3) {
        background-image: url("../../assets/images/asc/80@3x.jpg");
      }
    }
    .growth-container {
      display: flex;
      align-items: center;
      margin-top: 0.45rem;
      width: 100%;
      height: 6.07rem;
      .growth-in {
        margin: 0 auto;
        width: 6.25rem;
        height: 5.22rem;
        background-color: rgba(0,0,0,0.4);
        p:nth-of-type(1) {
          padding: 0.52rem 0.37rem 0 0.43rem;
          font-family: PingFang-SC-Regular;
          font-size: 0.26rem;
          color: #FFFFFF;
          letter-spacing: 0;
          text-align: center;
          line-height: 0.37rem;
        }
        p:nth-of-type(2) {
          padding: 0 0.37rem 0 0.43rem;
          margin-top: 0.2rem;
          font-family: PingFang-SC-Regular;
          font-size: 0.24rem;
          color: #FFFFFF;
          letter-spacing: 0;
          text-align: center;
          line-height: 0.33rem;
        }
      }
    }
  }
  .sharing {
    margin-top: 0.39rem;
    text-align: center;
    background-color: white;
    p:nth-of-type(1) {
      font-size: 0.48rem;
      color: #333;
    }
    p:nth-of-type(2) {
      font-size: 0.18rem;
      line-height: 0.25rem;
      margin-top: 0.1rem;
      color: #666;
    }
    .item {
      width: 0.39rem;
      height: 0.04rem;
      margin:0.2rem 0 0 3.56rem;
      background-color: #666;
    }
    .share-desc {
      margin: 0.34rem 0.34rem 0 0.39rem;
      p {
        margin: 0 0.67rem;
        font-family: PingFang-SC-Regular;
        font-size: 0.26rem;
        color: #333333;
        letter-spacing: 0;
        text-align: center;
        line-height: 0.37rem;
      }
      img {
        display: block;
        width: 6.77rem;
        height: 4.72rem;
        margin-bottom: 0.14rem;
      }
    }
  }
  .banner-5 {
    width: 100%;
    height: 4.72rem;
    background-size: 100% 100%;
    background-image: url("../../assets/images/asc/asc-41@2x.jpg");
    @media (-webkit-min-device-pixel-ratio: 3),(min-device-pixel-ratio: 3) {
      background-image: url("../../assets/images/asc/asc-41@3x.jpg");
    }

    p:nth-of-type(1){
      padding-top: 0.77rem;
      font-family: PingFang-SC-Heavy;
      font-size: 0.4rem;
      color: #FFFFFF;
      letter-spacing: 0;
      text-align: center;
      line-height: 0.56rem;
    }
    p:nth-of-type(2){
      font-family: PingFang-SC-Heavy;
      font-size: 0.36rem;
      color: #FFFFFF;
      letter-spacing: 0;
      text-align: center;
      line-height: 0.5rem;
    }
  }
  .banner-4 {
    margin-top: 0.21rem;
    width: 100%;
    height: 2.64rem;
    background-size: 100% 100%;
    background-image: url("../../assets/images/asc/asc-17@2x.jpg");
    @media (-webkit-min-device-pixel-ratio: 3),(min-device-pixel-ratio: 3) {
      background-image: url("../../assets/images/asc/asc-17@3x.jpg");
    }
    p:nth-of-type(1){
      padding-top: 0.64rem;
      font-family: PingFang-SC-Heavy;
      font-size: 0.68rem;
      color: #FFFFFF;
      letter-spacing: 0;
      text-align: center;
      line-height: 0.95rem;
    }
    p:nth-of-type(2){
      font-family: PingFang-SC-Heavy;
      font-size: 0.36rem;
      color: #FFFFFF;
      letter-spacing: 0;
      text-align: center;
      line-height: 0.5rem;
    }
  }
}
